import pandas as pd
import numpy as np

# .between() 用于筛选某列数据在某个范围内的行。
# 语法
# df[column].between(lower_bound, upper_bound)

data = {'A': [1, 2, 3, 4], 'B': [10, 20, 30, 40], 'C': [100, 200, 300, 400]}
df = pd.DataFrame(data, index=['row1', 'row2', 'row3', 'row4'])
print(df)

# 选择 A 列值在 2 到 4 之间的所有行
print(df['A'].between(2, 4)) # 返回的是true,根据这个获取数据
print(df[df['A'].between(2, 4)])